/*
------------------------------------------------------------
Dreamscape
http://dreamscapecms.com
Content management for the Artist, by the Artist
Written, with love, by Nate Cavanaugh and Jason Morrison
www.alterform.com & www.dubtastic.com
All rights reserved.

Javascript only CSS
============================================================
*/
/*
------------------------------------------------------------
Global styles
============================================================
*/
.hidden{
display:none;
}
.visible{
display:block;
}
.hilite{
border: 1px solid #ABFFEE;
}
#content .formatSettings{
border:0; 
background: #fff;
font-size: 100%;
font-weight: bold;
display: block;
float: left;
width: 150px;
margin: 1em 0 5px 0;
color: #363636;
width: 60%;
}
.formatSettingsL{
display:block;
}
/*
------------------------------------------------------------
Tooltips (w/ Javascript) 
============================================================
*/
.hasHelp{
display: none;
}
.helpContents{
margin: 0;
padding: 7px;
position: absolute;
top: -1000px;
left: -1000px;
border: 1px solid #999;
z-index: 100;
background-color: #fff;
-moz-border-radius: 5px;
width: 250px;
}
.hasHelp{
padding-top: 1em;
display: inline;
cursor: pointer;
}
#categoriesList .hasHelp{
padding-top: 0;
display: inline;
cursor: pointer;
}
#vanilla .hasHelp{
padding-top: 0.7em;
display: inline;
cursor: pointer;
float:left;
margin: 0.4em;
}
#bannedIPs.hasHelp, #bannedWords.hasHelp{
padding-bottom: 8em;
display: inline;
cursor: pointer;
}
blockquote.helpContents a{
text-decoration: none;
}


/*
------------------------------------------------------------
Waiting Message Styles
============================================================
*/
#overlayHelp{
background: #fff url(../images/loading.gif) no-repeat 50% 5px;
width: 200px;
padding: 2em;
border: 1px solid #eee;
position:absolute;
top:50%;
left:50%;
float:left;
z-index:100;
}
#overlayHelp h1{
font-size: 125%;
margin:0 auto;
}
#overlay.submit{
background:#000 none;
filter:alpha(opacity=50);
-moz-opacity:0.50;
opacity: 0.50;
cursor:default;
}
/*
------------------------------------------------------------
Container for Sizing links
============================================================
*/
#sizerContainer a, .sizerContainer a{
padding: 0.4em;
font-size: 100%;
}
/*
-------------------------------------------------
Misc.
=================================================
*/
/*   Marked for deletion   //---------------------------*/
#itemList div.deleting{
border:1px solid #c00;
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
position:relative;
backpground: #FEFEFE url(../images/markedfordeletion.gif) no-repeat 50% 20%;
}
#itemList div.deleting *{
color: #ccc;
}
#itemList div img.marked{display:none;}
#itemList div.deleting img.marked{
display:block;
position:absolute;
border:0;
top:10px;
right:35%;
background:none;
}